package com.four.seckill.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @Author: hxw
 * @Date: 2022/01/05/15:31
 * @Description
 */
@Data
@TableName("ho_category")
public class CategoryEntity {
    private static volatile CategoryEntity categoryEntity = null;

    /**
     * 单例模式中懒汉式
     * @return
     */
    public static CategoryEntity categoryEntity() {
        if (categoryEntity==null) {
            synchronized (CategoryEntity.class) {
                if (categoryEntity==null) {
                    categoryEntity = new CategoryEntity();
                }
            }
        }
        return categoryEntity;
    }

    /**
     * 商品分类编号
     */
    private Integer catId;

    /**
     * 商品分类
     */
    private String catName;

    /**
     * 分类展示图
     */
    private String catIcon;

    /**
     * 是否显示
     */
    private Integer catShow;

//    /**
//     * 分类商品数量
//     */
//    @TableField(exist = false)
//    private Integer catNum;

}
